membrane loudspeaker - German English Dictionary